from .base import *
from django.core.management.utils import get_random_secret_key
# 此处我们无需配置密钥，在生产环境下会自动生成密钥，因为密钥需要保密，否则不安全
# 当你需要在开发环境模拟生产环境的测试时，可以将此注释取消，以便启动开发服务器
# SECRET_KEY = 'django-insecure-(^o)pidf%t)1xn&28-ujq)qog$dn(7ob$)h(0kutn3fdii4+yx'
# 生产环境不可以让用户看到调试信息，因此DEBUG设置为False
DEBUG = False
# 生产环境只允许获得授权的主机访问系统，当前设置为星号表示所有主机均可以访问，待系统部署至生产环境时进行更改
ALLOWED_HOSTS = ['*']
# 生产环境我们使用PostgreSQL数据库，所以此处数据库配置更改为PostgreSQL，另外，生产环境的数据库
# 名称、用户名称和密码均应该为保密形式，现在我们使用的明文（即可以直接看见），不安全，待部署到生产
# 环境时要进行更改和调整
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'blog',
        'USER': 'blog',
        'PASSWORD': '12345678'
    }
}
SECRET_KEY = get_random_secret_key()
